Hamming code - translation to English
Diclib.com
Online Dictionary

Hamming code - translation to English

ERROR CORRECTING HAMMING CODE
Hamming coding; Hamming's code; Hamming matrix; SEC-DED; SECDED; Hamming Code; Single-error correction and double-error detection; Single-error correction, double-error detection; Single error correction and double error detection; Hamming codes
  • 160px
  • Graphical depiction of the four data bits and three parity bits and which parity bits apply to which data bits
  • The same [7,4] example from above with an extra parity bit. This diagram is not meant to correspond to the matrix H for this example.

Hamming code         

общая лексика

код Хемминга

семейство кодов с коррекцией (исправлением) ошибок, названное в честь его автора Р. Хемминга (Richard Hamming). К хранящимся или передаваемым данным добавляются биты, значение которых вычисляется в соответствии с кодом Хемминга. Чаще всего код Хемминга используется в схемах ОЗУ отказоустойчивых систем, так как позволяет обнаруживать и исправлять ошибки в одном разряде памяти, а также обнаруживать сбои в двух разрядах

Смотрите также

ECC; Gray code

Hamming code         
код Хэмминга; разработан для исправления ошибок.
Хэмминга код; прием для исправления одиночных ошибок.
Hamming code         
код Хэмминга, код с исправлением ошибок

Definition

ФРАНЦУЗСКИЙ ГРАЖДАНСКИЙ КОДЕКС
1804 (Кодекс Наполеона) , действующий гражданский кодекс Франции. Составлен при активном участии Наполеона. Включает нормы гражданского, семейного, процессуального, частично трудового права. Кодекс закрепил свободу частной собственности, провозгласив это право священным и неприкосновенным.

Wikipedia

Hamming code

In computer science and telecommunication, Hamming codes are a family of linear error-correcting codes. Hamming codes can detect one-bit and two-bit errors, or correct one-bit errors without detection of uncorrected errors. By contrast, the simple parity code cannot correct errors, and can detect only an odd number of bits in error. Hamming codes are perfect codes, that is, they achieve the highest possible rate for codes with their block length and minimum distance of three.Richard W. Hamming invented Hamming codes in 1950 as a way of automatically correcting errors introduced by punched card readers. In his original paper, Hamming elaborated his general idea, but specifically focused on the Hamming(7,4) code which adds three parity bits to four bits of data.

In mathematical terms, Hamming codes are a class of binary linear code. For each integer r ≥ 2 there is a code-word with block length n = 2r − 1 and message length k = 2rr − 1. Hence the rate of Hamming codes is R = k / n = 1 − r / (2r − 1), which is the highest possible for codes with minimum distance of three (i.e., the minimal number of bit changes needed to go from any code word to any other code word is three) and block length 2r − 1. The parity-check matrix of a Hamming code is constructed by listing all columns of length r that are non-zero, which means that the dual code of the Hamming code is the shortened Hadamard code, also known as a Simplex code. The parity-check matrix has the property that any two columns are pairwise linearly independent.

Due to the limited redundancy that Hamming codes add to the data, they can only detect and correct errors when the error rate is low. This is the case in computer memory (usually RAM), where bit errors are extremely rare and Hamming codes are widely used, and a RAM with this correction system is a ECC RAM (ECC memory). In this context, an extended Hamming code having one extra parity bit is often used. Extended Hamming codes achieve a Hamming distance of four, which allows the decoder to distinguish between when at most one one-bit error occurs and when any two-bit errors occur. In this sense, extended Hamming codes are single-error correcting and double-error detecting, abbreviated as SECDED.

Pronunciation examples for Hamming code
1. And so Richard Hamming of Hamming code, you know,
How to Have a Bad Career _ David Patterson _ Talks at Google